//AzureOperations.cpp

#include <string>

using namespace std;

class AzureOperations
{
	public:
		AzureOperations()
		{

		}
		virtual int createContainer(const string& containerName)=0;
		//virtual int listContainers() = 0;
		virtual int deleteContainer(const string& containerName) = 0;
		virtual int getContainerProperties(const string& containerName,string& responseText,string& responseHeader,long& resCode) = 0;
		//blob related operations
		virtual int createBlob(const string& bpath) = 0;
		//virtual int listBlobs(const string& contName) = 0;
};
